have something handed to one - Spanish English Dictionary